/*共用部分css*/
*{margin: 0;padding: 0;box-sizing: border-box;}
.clearfix{zoom: 1}
.clearfix:after {content: " ";display: block;clear: both;height: 0}
body{background: #f0f0f0;font-family: "Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;font-size: 12px;line-height: 1.5;}
html{
    overflow-x: hidden;
}
/*左边固定menu部分css*/    
.menuLeftFixed{display: block}
.menuLeftFixed>ul{position: fixed;left: 0;top: 0;list-style: none;width: 74px;height: 100%;background: #d10048;z-index: 9999;}
.menuLeftFixed>ul>li{width: 100%;height: 46px;;float: left;text-align: center;line-height: 46px;overflow: hidden;background: url(../images/menuLine.png) center bottom no-repeat;}
.menuLeftFixed>ul>li:hover{background:rgb(219,54,111)}
.menuLeftFixed>ul>.menuItemLi{line-height: normal}
.menuLeftFixed>ul>li>a{text-decoration: none;width: 74px;height: 44px;color: #fff;overflow: hidden;font-size: 12px;}
#hideUl{position: absolute;left: 74px;top:0;width:0;height:0;background: gray;z-index: 9999;overflow: hidden}
#hideUl>li{width: 100%;height: 46px;border-bottom:1px solid rgba(255,255,255,.2)}
#hideUl>div{width: 100%;height: 46px;border-bottom:1px solid rgba(255,255,255,.2)}
#hideUl>li:hover{background:rgb(219,54,111)}
#hideUl>li>a{text-decoration: none;width: 74px;height: 44px;color: #fff;overflow: hidden;font-size: 12px;}
/*顶部搜索框部分css*/
.searchHide{display: block;}
.searchHead{width: 100%;min-width: 960px;height: 80px;opacity: 1; background: rgba(0,0,0,.3);position: relative;z-index: 9999;display: none;}
.searchBox{width:40%; max-width: 700px; height: 40px;position: absolute;top: 20px;left: 50%;margin-left: -18%;background: #666;position: relative;z-index: 9999;}
#searchForm{display: block;}
#searchInput{float:left;box-sizing: border-box; width: 80%;height: 40px;padding: 10px 20px;font-size: 14px;color: #555;border: 0 none;background: #fff;overflow: hidden;vertical-align: middle;}
#btn{float:left;width: 20%;height: 40px;text-align: center;font-size: 14px;color: #fff;border: none;vertical-align: middle;background: #000;outline: none;cursor: pointer;transition: background .2s ease-in-out; overflow: hidden;}
#btn:hover{background: rgb(209,0,72)}
#searchForm>.close{cursor: pointer;width: 24px;height: 24px;position: absolute;top: 8px;right: -40px;background: url(../images/qnh-head-ico.png) -84px 0 no-repeat;}
/*内容部分css*/
/*内容部分headCss*/
.mainContent{margin: 0 auto;width: 64%;min-width: 960px;overflow: hidden;}
.contentHead{display: block;}
.headLogo{float: left; height: 70px;line-height: 70px;}
.headRight{float: right;margin-top: 30px;position: relative;}
.search-btn{display:inline-block; width: 20px;height: 23px;background: url(../images/qnh_index_ico.png) no-repeat 0 0;vertical-align: middle;}
.headRight>span a{display: inline-block;vertical-align: middle;margin-left: 3px;color: #888;}
.headRight>span a:hover{color:#666}
.shopCar{width: 23px;height: 22px;display: inline-block;margin-right: 8px;position: relative;background: url(../images/qnh_index_ico.png) no-repeat 0 -45px}
.carCount{border-radius: 50%;position: absolute;top: -4px;left: 15px;width: 18px;height: 18px;text-align: center;background: #d10048;padding: 0 1px;font-style: normal !important;color: #fff;}
/*内容部分bodyCss内容样式外链*/
.contentBody{width: 100%;min-width: 960px;height: auto;background: whitesmoke;position: relative;}
/*food部分Css*/
.contentFood{margin-top: 60px;position: relative;height: 180px;border-bottom: 1px solid #dce0e3;}
.foodAfter{display: block;width: 64%;min-width:1190px; margin: 0 auto;}
.afterLeft{float: left;width: 42%;}
.afterLeft>ul>li{float: left;margin: 10px 30px 0 0;text-align: center;}
.foodAfter .leftIcon1{ background: url(../images/qnh1_footer_bg.png);display: block;width: 76px;height: 75px;margin: 0 auto 10px;}
.afterLeft>ul>li .ic1{background-position: 0 -106px;}
.afterLeft>ul>li .ic2{background-position: 0 -212px;}
.afterLeft>ul>li>a{font-size: 16px;color: #888;}
.afterLeft>ul>li>a:hover{color: #666;}
.afterRight{float: right;width: 58%;}
.afterRight>dl{float: left;width: 16%;text-shadow: #fff 0 1px 0;font-size: 14px;line-height: 30px;}
.afterRight>dl>dt{font-size: 18px;font-weight: normal;}
.afterRight>dl>dd:hover{color: #666}
.afterRight>dl>dd img{border: 0;vertical-align: middle;width: 100px;height: 100px;}
/*关于部分css*/
.foodAbout{padding-bottom: 20px;width: 100%;}
.aboutMai{padding: 25px 0 0;}
.aboutMai>ul{width: 555px;height: 20px; margin: 0 auto;}
.aboutMai>ul>li{float: left;border-right: 1px solid #909090;border-left: 1px solid #e0e0e0;height: 20px;line-height: 20px}
.aboutMai>ul>.aboutFistli{border-left: 0 none}
.aboutMai a{font-size: 14px;text-shadow: #fff 0 1px 0;margin: 0 15px;color: #888}
.aboutMai>ul>li>a:hover{color: #666}
.aboutMai>p{width: 578px;margin: 0 auto;font-size: 14px;text-shadow: #fff 0 1px 0;color: #888;}
.aboutMai>p:hover{color:#666}
.aboutMai>p img{border: 0;vertical-align: middle;}
/*备案号部分Css*/
.tail{width: 466px;height: 20px; margin: 0 auto;}
.tail img{border: 0;vertical-align: middle;}
.tail a{font-size: 14px;text-shadow: #fff 0 1px 0;color: #888;}
.tail a:hover{color:#666}
/*右边固定部分css*/
.rightFixed{position: fixed;top: 10%;right: 0;z-index: 1000}
.hideTell{position: absolute;left: -300px;top: 91px;opacity: 0;display: block;}
.backTop{display: none;}
.afterRight dd{cursor: pointer;}